package com.qding.park.manager.facade.queue.service;

import com.qding.park.common.core.exceptions.BaseException;
import com.qding.park.common.core.exceptions.business.adapter.AdapterException;
import com.qding.park.common.core.exceptions.business.manager.adapterfactory.AdapterProxyCreateFail;
import com.qding.park.manager.pojo.TbCarlock;
import com.qding.park.manager.pojo.TbInvitecard;
import com.qding.park.manager.pojo.TbReserve;

/**
 * @ClassName DelayCheckFacade
 * @Description TODO(延时检查)
 * @author LeiYang
 * @Date 2017年4月17日 下午4:41:25
 * @version 1.0.0
 */
public interface DelayCheckFacade {
    
    void lockTimeOut(TbCarlock tbCarlock)throws BaseException;
    
    void  inviteTimeOut(TbInvitecard tbInvitecard) throws BaseException;
    
    void reserveDelayTimeOut(TbReserve tbReserve)throws BaseException;
    
    void reserveTimeOut(TbReserve tbReserve) throws BaseException ;

}
